humanly possible - French English Dictionary